
class Categories(object):
    """
    Classe contennant un dictionnaire des objets categories, qui sert a leur associer :
    leur id et leur frequence.
    
        {c1:[id,freq], ..., cn:[id,freq]}
    """
    def __init__(self):
        self.nb = 0
        self.bag = {}

    def add(self, c):
        if self.bag.has_key(c):
            self.bag[c][1] = self.bag[c][1] + 1
        else:
            self.bag[c] = [self.nb, 1]
            self.nb = self.nb + 1        
